av中文字幕网免费观看_制服丝袜人妻无码每日更新_国产成人午夜福利免费无码r_国产在线观看一级二级三级

 
技術(shù)博客INFO
聯(lián)系我們CONTACT

公司地址:茂名市人民南路新村大院22號(hào)101

電話:13592986386

MONGODB帥選語法您當(dāng)前的位置:首頁 > MONGODB帥選語法

MONGODB帥選語法

發(fā)布時(shí)間:2024/11/3 21:09:07

 $eq 比較查詢操作符
查詢 qty=20 的所有文檔:
db.inventory.find({
qty: {$eq: 20}
})


{ $second: <dateExpression> }
<dateExpression>為可解析為Date、Timestamp或ObjectID


{ $second: new Date("2012-11-06T00:14:20") }
結(jié)果:20


 $mod 表達(dá)式返回 hours 字段除以 tasks 字段的余數(shù)
db.conferencePlanning.aggregate( [
  { $project: { remainder: { $mod: [ "$hours", "$tasks" ] } } }
] )


釋義: 取余條件查詢
示例: 查詢 age 字段的值除以 2 余 0 的文檔
db.person.find({ 
    age: { 
        $mod: [ 2, 0 ]
    }
})








$match階段使用$expr操作符來篩選出滿足$field1大于$field2條件的文檔
$expr是MongoDB中用于在聚合管道中進(jìn)行條件比較的操作符


 $match: {
      $expr: {
        $gt: ["$field1", "$field2"]
      }
    }




Lambda 表達(dá)式(lambda expression)是一個(gè)匿名函數(shù)
abs()方法返回給定數(shù)字的絕對(duì)值






$gte  大于等于>=


$lte 選擇 field 值小于或等于(即 <=)




查詢年齡小于18歲的用戶:
young_users = User.objects(age__lt=18)